package com.agileai.bpm.common;

import com.agileai.hotweb.common.Constants;

public class BPMConstants extends Constants{
	public static final String DEF_LAUNCH_OPERA_DESC="发起流程";
	public static final String DEF_FINISH_OPERA_DESC="终止流程";
	public static final String DEF_INVOKE_OPERA_DESC="调用流程";
	
	public static final String SYSTEM_USER_ID = "admin";
	public static final String SYSTEM_USER_TYPE = "system";
	public static final String SERVICE_USER_ID = "service";
	
	public static class ProcessStatus{
		public static String RELEASED = "released";
		public static String UNRELEASE = "unrelease";
	}
	
	public static class EmbedVariable{
		public static String submiter = "__submiter__";
		public static String bizRecordId = "__bizRecordId__";
		public static String processId = "__processId__";
		public static String processInstId = "__processInstId__";
		public static String activityCode = "__activityCode__";
		public static String targetUserIds = "__targetUserIds__";
		public static String targetUserCodes = "__targetUserCodes__";
		
		public static String targetUserCodeKey = "TARGET_USER_CODE";
		public static String targetUserIdKey = "TARGET_USER_ID";
	}
}
